﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zocono.WCS.Infrastructure.ApllicationDto.WCSTaskDto
{
    public class WorkTaskInfoDto
    {

        #region 属性

        public long ID { get; set; }

        public long TaskCode { get; set; }

        public long ContainerID { get; set; }

        public string StartPosition { get; set; }

        public string EndPosition { get; set; }

        public int TaskType { get; set; }

        public long DependTaskID { get; set; } = 0;

        public long RouteID { get; set; }

        public long LocationGroupID { get; set; } = 0;

        public string Creator { get; set; } = "WMS";

        public DateTime CreateTime { get; set; } = new DateTime(1900, 1, 1);

        public bool IsSend { get; set; } = false;

        public DateTime SendTime { get; set; } = new DateTime(1900, 1, 1);

        public int Priority { get; set; } = 1;

        public int TaskProcessState { get; set; }

        public int TaskState { get; set; }

        public DateTime UpdateTime { get; set; } = new DateTime(1900, 1, 1);

        public string ManualOperator { get; set; } = string.Empty;

        public DateTime ManualOpeateTime { get; set; } = new DateTime(1900, 1, 1);

        public string Description { get; set; } = string.Empty;

        /// <summary>
        /// 0未过账1过账成功2过账失败
        /// </summary>
        public int PostState { get; set; }
        #endregion




    }
}
